<script type="text/javascript">
function validate_form() {
    var fullname = $('#fullname').val();
    var address = $('#address').val();
    var email = $('#email').val();
    var phone = $('#phone').val();
    var description = $('#description').val();
    var countError = 0;
    
    if((fullname.length < 1) || (fullname.length > 100)) {
        $('#errorFullname').html('Họ và tên không được để trống và tối đa 100 kí tự');
        countError++;
    }
    else {
        $('#errorFullname').html('');
    }
    if((address.length < 1) || (address.length > 200)) {
        $('#errorAddress').html('Địa chỉ không được để trống và tối đa 200 kí tự');
        countError;
    }
    else {
        $('#errorAddress').html('');
    }
    if((email.length < 1) || (email.length > 100)){
        $('#errorEmail').html('Địa chỉ email không được để trống và tối đa 100 kí tự');
        countError++;
    }
    else {
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        if(reg.test(email) == false) {
            $('#errorEmail').html('Địa chỉ email không hợp lệ');
            countError++;
        }
        else {
            $('#errorEmail').html('');
        }
    }
    if((phone.length < 1) || (phone.length > 15)) {
        $('#errorPhone').html('Điện thoại không được để trống và tối đa 15 kí tự');
        countError++;
    }
    else {
        $('#errorPhone').html('');
    }
    
    if(countError > 0) {
        return false;
    }
    else {
        return true;
    }
}
</script>
<div class="container">
<?php echo $this->render('left.phtml'); ?>
    <div class="main-container">
        <div class="title-main-container">
            <span style="text-transform: uppercase;">Thông tin giỏ hàng</span>
        </div>
        
        <div class="content-evaluation" style="padding-top: 10px;">
        <?php if(isset($_SESSION['cart'])) : ?>
            <form name="cart-form" action="<?php echo $this->baseUrl('cart/process'); ?>" method="post">
                <table class="cart-table">
                    <tr class="cart-table-first-tr">
                        <td style="width: 30px">STT</td>
                        <td style="width: 300px">Tên sản phẩm</td>
                        <td style="width: 100px">Số lượng</td>
                        <td style="width: 100px">Giá (VNĐ)</td>
                        <td style="width: 100px">Tổng số (VNĐ)</td>
                        <td>&nbsp;</td>
                    </tr>
                    <?php
                        $cart = new Default_Model_Cart();
                        $common = new Admincp_Model_Common();
                        $i = 0;
                        $total = 0;
                        foreach($_SESSION['cart'] as $value) :
                            $product = $cart->getProductForCat($value['product_id'], $value['type']);
                            $i++;
                            $total += $product['price']*$value['quantity'];
                            $table = $cart->getTableForType($value['type']);
                    ?>
                    <tr>
                        <td style="text-align: center;"><?php echo $i; ?></td>
                        <td>
                            <a class="cart-product-link" href="<?php echo $this->url(array('action'=>'detail','controller'=>$table,'module'=>'default','title'=>$product['url'],'id'=>$product['id']),$table.'detail'); ?>">
                                <?php echo $product['name']; ?>
                            </a>
                        </td>
                        <td style="text-align: center;"><input type="text" name="product<?php echo $product['id'].'-'.$product['type']; ?>" value="<?php echo $value['quantity']; ?>" class="input" style="width: 50px; text-align: center;" /></td>
                        <td style="text-align: right; color: #CC0000;"><?php echo $common->formatMoney($product['price']); ?></td>
                        <td style="text-align: right; color: #CC0000;"><?php echo $common->formatMoney($product['price']*$value['quantity']); ?></td>
                        <td style="text-align: center;">
                            <a href="<?php echo $this->url(array('action'=>'remove','controller'=>'cart','module'=>'default'),'removeproduct').'?id='.$product['id'].'&type='.$product['type']; ?>" title="Xóa khỏi giỏ hàng" onclick="return remove_alert()">
                                <img src="<?php echo $this->baseUrl(''); ?>public/templates/default/images/remove.png" />
                            </a>
                        </td>
                    </tr>
                    <?php endforeach; ?>
                    <tr>
                        <td colspan="4" style="text-align: right;"><b>Tổng tiền</b></td>
                        <td style="text-align: right; color: #CC0000;"><b><?php echo $common->formatMoney($total); ?></b></td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td colspan="6">
                            <input type="submit" name="continue" value="Tiếp tục mua hàng" class="input-button" />
                            <input type="submit" name="update" value="Cập nhật giỏ hàng" class="input-button" />
                            <input type="submit" name="clear" value="Xóa giỏ hàng" class="input-button" onclick="return remove_alert()" />
                        </td>
                    </tr>
                </table>
            </form>
            
            <form name="billing-form" action="" method="post" onsubmit="return validate_form();">
                <div class="billing">
                    <table class="billing-table">
                        <tr class="cart-table-first-tr">
                            <td colspan="2">Hãy nhập chính xác thông tin để chúng tôi có thể liên hệ sớm với bạn!</td>
                        </tr>
                        <tr>
                            <td style="width: 150px;"><?php echo $this->formLabel('fullname', 'Họ và tên'); ?>&nbsp;<span class="error-msg">*</span></td>
                            <td>
                                <?php echo $this->formText('fullname',$this->fullnameValue,array('class'=>'input')); ?>
                                <span class="error-msg" id="errorFullname"><?php echo $this->errorFullname; ?></span>
                            </td>
                        </tr>
                        <tr>
                            <td><?php echo $this->formLabel('address', 'Địa chỉ'); ?>&nbsp;<span class="error-msg">*</span></td>
                            <td>
                                <?php echo $this->formText('address',$this->addressValue,array('class'=>'input')); ?>
                                <span class="error-msg" id="errorAddress"><?php echo $this->errorAddress; ?></span>
                            </td>
                        </tr>
                        <tr>
                            <td><?php echo $this->formLabel('email', 'Email'); ?>&nbsp;<span class="error-msg">*</span></td>
                            <td>
                                <?php echo $this->formText('email',$this->emailValue,array('class'=>'input')); ?>
                                <span class="error-msg" id="errorEmail"><?php echo $this->errorEmail; ?></span>
                            </td>
                        </tr>
                        <tr>
                            <td><?php echo $this->formLabel('phone', 'Điện thoại'); ?>&nbsp;<span class="error-msg">*</span></td>
                            <td>
                                <?php echo $this->formText('phone',$this->phoneValue,array('class'=>'input')); ?>
                                <span class="error-msg" id="errorPhone"><?php echo $this->errorPhone; ?></span>
                            </td>
                        </tr>
                        <tr>
                            <td><?php echo $this->formLabel('description', 'Nội dung'); ?></td>
                            <td><?php echo $this->formTextarea('description',$this->descriptionValue,array('class'=>'textarea')); ?></td>
                        </tr>
                        <tr>
                            <td>&nbsp;</td>
                            <td><?php echo $this->formSubmit('submit','Gửi đơn hàng',array('class'=>'input-button')); ?></td>
                        </tr>
                    </table>
                </div>
            </form>
        <?php else : ?>
        <p>Hiện không có sản phẩm nào trong giỏ hàng của bạn.</p>
        <?php endif; ?>
        </div>
    </div>
</div>